#ifndef OPEN_GL_TEXTURE_MANAGER_HPP
#define OPEN_GL_TEXTURE_MANAGER_HPP

#include <GL/gl.h>
#include <iostream>
#include <vector>
#include "opengltexture.hpp"

class OpenGLTextureManager
{
private:
    std::vector <OpenGLTexture*> textures;
    void LoadTexture(const char* filename);

public:
    OpenGLTextureManager();
    ~OpenGLTextureManager();
    OpenGLTexture GetTexture(std::string texturePath);
};

#endif
